Slack Workspace Agentic Workflow
Respond to Message — Slack Workspace Automation Workflow
Generates a contextual response to a Slack message. Pure utility — the response tone and content are shaped by the injected role context.
sidebutton install Slack Workspace Inputs
- type
- string
- description
- The message to respond to
- type
- string
- description
- Who sent the message
- default
- User
- type
- string
- description
- Source channel
- default
- general
Allowed Domains
Unrestricted — no domain lock enforced.
Step Summary
2 steps using step types: control.stopllm.generate
.
Workflow Definition
YAML source for the slack_respond.yaml workflow. This is the complete definition executed by the SideButton MCP server when Slack Workspace agents run this automation.
schema_version: 1
version: "1.0.0"
last_verified: "2026-02-08"
id: slack_respond
title: "Respond to Message"
description: "Generates a contextual response to a Slack message. Pure utility — the response tone and content are shaped by the injected role context."
category:
level: primitive
domain: ops
reusable: true
params:
message:
type: string
description: "The message to respond to"
reporter:
type: string
description: "Who sent the message"
default: "User"
channel:
type: string
description: "Source channel"
default: "general"
steps:
- type: llm.generate
prompt: |
Write a brief, helpful response (2-3 sentences) to this message from {{reporter}} in #{{channel}}:
"{{message}}"
Respond naturally based on who you are and what you can help with.
as: response
- type: control.stop
message: "DRAFT_RESPONSE: {{response}}"
How To Run
Install the Slack Workspace knowledge pack into your SideButton agent, then dispatch this workflow by its ID slack_respond.yaml. Agents invoke it directly via the MCP protocol or through the portal.